# # 定义一个整数数据类型
# num = 100
# print(num, type(num))  # 100 <class 'int'>
# # type():查看变量数据类型
# # 定义一个浮点数数据类型
# num2 = 3.14
# print(num2, type(num2))  # 3.14 <class 'float'>
# # 定义一个布尔数据类型
# # 在PyCharm中橙色高亮显示单词，关键字：具备某种含义
# b1 = True  # 真：1
# b2 = False  # 假:0
# print(b1, b2, type(b1), type(b2))  # True False <class 'bool'> <class 'bool'>
#
# # 以上三种数据类型都称为：数字类型
# print(3 + True)  # 4
# print(2 + False)  # 2
#
# name = '张曼玉'
#
# print(name, type(name))  # 张曼玉 <class 'str'>


# 浮点数计算有些值会丢失精度问题
print(0.1 + 0.1)
print(0.1 + 0.2)

from decimal import Decimal

print(Decimal('0.1') + Decimal('0.2'))
